100 REM *** INITIALISIERUNG *** 110 POKE56,PEEK(46)+14:CLR:RB=PEEK(644)-PEEK(56):PA=1:AN=0:BL=0:NF$="" 120 PE=PEEK(45)+256*PEEK(46):MR=PE-135:MW=PE-79:MD=PE-24 130 DIMNF$(140),CF%(140),BL%(140),P%(10),AL%(90),AH%(90) 140 P%(0)=0:AL%(0)=0:AH%(0)=PEEK(56)-1 150 : 160 REM *** MENUE *** 170 PRINT"[147]"TAB(9)"***** DISK COPY *****":PRINTTAB(10)"VON D.WEINECK 2/84" 180 PRINT"1. DIRECTORY 190 [153]"2. KOPIEREN 200 PRINT"3. FORMATIEREN 210 [153]"4. ENDE 220 PRINTSPC(212)"BITTE WAEHLEN SIE 230 [161]DC$:DC[178][197](DC$):[139]DC[179]1[176]DC[177]4[167]230 240 [145]DC[137]910,270,700,670 250 : 260 [143] *** KOPIEREN *** 270 [153]"LOADORIGINALDISKETTE EINLEGEN" 280 [141]990 290 [143] *** FILES EINLESEN *** 300 [159]1,8,0,"$0" 310 [141]760:[139]NF$[179][177]""[167]340 320 [139]ST[178]0[167]310 330 [137]350 340 BL%(AN)[178][198](BL$[170][199](0)):NF$(AN)[178]NF$:[139]ST[178]0[167]AN[178]AN[170]1:NF$[178]"":[137]310 350 [160]1:AN[178]AN[171]1:[139]AN[178]0[167][153]"LEERE DISKETTEWAIT":[141]990:[138] 360 [143] *** KOPIERAUSWAHL *** 370 [153]"LOADANTWORTEN SIE MIT J/N" 380 [129]I[178]1[164]AN:[153]BL%(I);[163]5)NF$(I)" ? ";:[151]198,0 390 [146]198,1:[161]A$:[139]A$[178]"J"[167]CF%(I)[178][171]1:BL[178]BL[170]BL%(I):[153][163]30)" JA WAIT":[137]420 400 CF%(I)[178]0:[139]A$[179][177]"N"[167]390 410 [153][163]30)"NEIN" 420 [139]BL[177]RB[167]P%(PA)[178]I[171]1:PA[178]PA[170]1:BL[178]BL%(I) 430 [130]I:P%(PA)[178]AN 440 [139]BL[178]0[167]640 450 [143] *** KOPIE *** 460 [153]"LOADKOPIE IN ARBEIT" 470 [129]I[178]1[164]PA 480 [129]RW[178]0[164]1:NR[178]0:[139]RW[178]1[167][153]"ZIELDISK EINLEGEN":[141]990 490 [129]J[178]P%(I[171]1)[170]1[164]P%(I) 500 [139][168]CF%(J)[167][130]J:[137]540 510 NF$[178]NF$(J):[153]BL%(J);[163]5)NF$:[141]570:[139]ST[178]0[176]ST[178]64[167]530 520 [141]880:[138] 530 [130]J 540 [130]RW:[139]I[178]PA[167]640 550 [153]"ORIGINALDISK EINLEGEN":[141]990 560 [130]I:[138] 570 [139]RW[178]1[167]610 580 [159]1,8,5,NF$[170]",R":[151]252,0:[151]253,AH%(NR)[170]1 590 [158]MR:NR[178]NR[170]1:AL%(NR)[178][194](254):AH%(NR)[178][194](255) 600 [160]1:[142] 610 [159]1,8,5,NF$[170]",W":[151]252,0:[151]253,AH%(NR)[170]1 620 [151]254,AL%(NR[170]1):[151]255,AH%(NR[170]1):[158]MW 630 NR[178]NR[170]1:[160]1:[142] 640 [153]"KOPIE FERTIG ! 650 GOSUB990:RUN 660 REM *** ENDE *** 670 POKE56,160:END 680 : 690 REM *** FORMATIEREN *** 700 INPUT"[147]DISKNAME";FO$:ID$="":INPUT"DISK-ID";ID$:IFID$<>""THENID$=","+ID$ 710 FO$=FO$+ID$ 720 PRINT"BITTE ZIELDISKETTE EINLEGEN" 730 GOSUB990 740 OPEN1,8,15,"N:"+FO$:CLOSE1 750 GOSUB880:GOTO170 760 REM DIRECTORY EINLESEN 770 GET#1,A$,B$ 780 GET#1,BL$,B$ 790 GET#1,A$ 800 GET#1,B$:IFST<>0THENRETURN 810 IFB$<>CHR$(34)THEN800 820 GET#1,B$:IFB$<>CHR$(34)THENNF$=NF$+B$:GOTO820 830 GET#1,B$:IFB$=CHR$(32)THEN830 840 NF$=NF$+","+B$:FORI=0TO1:GET#1,B$:NF$=NF$+B$:NEXT 850 GET#1,B$:IFB$<>""THEN850 860 RETURN 870 REM *** FEHLER-AUSGABE *** 880 OPEN15,8,15:INPUT#15,A,B$,C,D:PRINTA;B$;C;D:CLOSE15:GOSUB990:RETURN 890 : 900 REM *** DIRECTORY *** 910 PRINT"[147]" 920 OPEN3,8,0,"$0":GET#3,A$,A$ 930 GET#3,A$,A$,BL$,BH$ 940 IFA$=""THENCLOSE3:GOTO980 950 BL$=BL$+CHR$(0):BH$=BH$+CHR$(0) 960 PRINT256*ASC(BH$)+ASC(BL$); 970 SYSMD:GOTO930 980 GOSUB 990:GOTO170 990 PRINTSPC(69)"[164][164][164][164][164][164][164]":PRINTSPC(29)"*TASTE*[146]" 1000 POKE198,0:WAIT198,1:GETA$:RETURN